
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
* @author :${author}
* @description: ${desc}
* @create date: ${createDate}
*/

<#if lombokEnable >
@Data
</#if>
@Schema(description="${desc}信息出参对象")
public class ${entityName}VO{

<#list columnEntityList as filed>
    /** ${filed.sqlFieldComment}  */
    @Schema(description="${filed.sqlFieldComment}")
    <#if filed.javaFieldType?contains("Date")>
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    ${filed.fieldQualifier} ${filed.javaFieldType} ${filed.fieldNameLow};
    <#else>
    ${filed.fieldQualifier} ${filed.javaFieldType} ${filed.fieldNameLow};
    </#if>

</#list>
<#if !lombokEnable >
    <#list columnEntityList as filed>

        public ${filed.javaFieldType} get${filed.fieldName}() {
            return ${filed.fieldNameLow};
        }

        public void set${filed.fieldName}(${filed.javaFieldType} ${filed.fieldNameLow}) {
            this.${filed.fieldNameLow} = ${filed.fieldNameLow};
        }
    </#list>
</#if>
}
